
/*****************************************
 * Author: QinBaoxian
 * Description: the css we write for the web pages
  -----------------------------------------
  Index
  $1 - layout
  $2 - header
  $3 - side menu
  $4 - advanced search
  ***************************************/
/**
 * $1 - layout
 */
html { background: #fff url(../images/login-bg-left.jpg) 0 0 no-repeat;  }

body {padding-top: 100px; background: url(../images/login-bg-right.jpg) 100% 0 no-repeat;     }

.login-panel {
  position:relative;
  width: 886px;
  height: 332px;
  margin: 0 auto;
  
}

.banner {margin-top:3px; height:180px; background:url(../images/login-banner.png) 0 0 no-repeat;}
.banner-inner { padding-top:20px; width:200px; margin-left:310px; }
.banner-inner h2 { color:#e7ecf2;}
.banner-inner p { line-height:1.7; color:#84a0bf;}

.login-box { position:absolute; right:85px; top:-40px;  border:1px #b2b6b9 solid; border-radius:6px; color:#396282;}
.login-box-inner{ border:2px #fff solid; border-radius:6px; padding:40px 20px 30px; background:#f0f0f0;}
.login-box h2 { margin-bottom:40px; border-bottom:1px #feffff solid;margin-bottom:30px; color:#000;}
.login-box h2 span {display:block; padding:0 0 15px 5px; border-bottom:1px #b2b6b9 solid;  }

.vision { margin-top:20px; line-height:24px; background:url(../images/vision.png) 0 0 no-repeat; height:24px;}
.vision h2 {float:left; margin:0; width:105px; padding-left:30px; font-size:12px; font-weight:400; color:#fff; }
.vision p { float:left; color:#787878; }

.forgot-password a { color:#c57c4f; text-decoration:underline; }

dl.form { line-height:1.5; margin-bottom:50px;}
dl.form dt {clear:left; float:left; padding:8px 0; margin:0; width:55px; text-align:right; font-weight:400; }
dl.form dd { margin:0 0 0 58px; padding:8px 0;  }